package com.davcam.testproject;

public interface Item {

	void setID();		// Set the id of the object.
	int  getID();		// Get the id of the object.

	void   setName();	// Set the name of the object.
	String getName();	// Get the name of the object.
	/*
	 * The item's name should be as would be seen in the inventory.
	 * The name should be short. No more than 12 characters in length?
	 * 
	 * 123456789ABC
	 * Copper Sword
	 * Bronze Armor
	 * Minor Potion
	 * Skeleton Key
	 */

	void setValue(); 	// Set the value of the object.
	int  getValue(); 	// Get the value of the object.
	/*
	 * The item's value should be an integer, in the currency of the land.
	 */

	void   setWeight();	// Set the weight of the object.
	double getWeight();	// Get the weight of the object.
	/*
	 * The item's weight should be in tenths of a pound, in case needed for storage management.
	 */
	
	void setType();		// Set the type of the object.
	int  getType();		// Get the type of the object.
	/*
	 * The item's type should be an integer.
	 * 
	 * Current types:
	 * 1:	Junk
	 * 2:	Normal
	 * 3:	Quest
	 * 4:	EquipHead
	 * 5:	EquipBody
	 * 6:	EquipHand	[Unused]
	 * 7:	EquipFoot	[Unused]
	 * 8:	EquipWeap
	 * 9:	EquipOff	[Unused]
	 * 10:	EquipAcc
	 * 11:	Potion
	 */
}
